package com.hfjyz.registration.model;

import java.io.Serializable;
import java.util.Date;

/**
 * The persistent class for the apply database table.
 * 
 */
public class Apply implements Serializable {
	private static final long serialVersionUID = 1L;

	private ApplyPK id;

	private Date createDate;

	private int state;

	private String reason;

	private Date udpateDate;

	private String idCardNo;

	private String applyUserName;

	private String applyUserHomeTown;

	private String applyOfficeName;

	private String applyOfficeCode;

	private String applyOfficeDescrip;

	private String applyOfficeMajor;

	private String applyOfficeDegree;

	private String applyDepartName;

	private String aplyUserPolitical;

	private Integer applyExamId;

	private String applyExamPosition;

	private Integer examId;

	private User user;

	private Office office;

	private Depart depart;

	private Admission admission;

	private Seat seat;

	private Room room;
	private boolean printFlg;

	private OrderInfo orderInfo;

	/**
	 * @return the aplyUserPolitical
	 */
	public String getAplyUserPolitical() {
		return aplyUserPolitical;
	}

	/**
	 * @param aplyUserPolitical
	 *            the aplyUserPolitical to set
	 */
	public void setAplyUserPolitical(String aplyUserPolitical) {
		this.aplyUserPolitical = aplyUserPolitical;
	}

	public Apply() {
	}

	/**
	 * @return the applyDepartName
	 */
	public String getApplyDepartName() {
		return applyDepartName;
	}

	/**
	 * @param applyDepartName
	 *            the applyDepartName to set
	 */
	public void setApplyDepartName(String applyDepartName) {
		this.applyDepartName = applyDepartName;
	}

	public ApplyPK getId() {
		return this.id;
	}

	public void setId(ApplyPK id) {
		this.id = id;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public int getState() {
		return this.state;
	}

	public void setState(int state) {
		this.state = state;
	}

	/**
	 * @return the reason
	 */
	public String getReason() {
		return reason;
	}

	/**
	 * @param reason
	 *            the reason to set
	 */
	public void setReason(String reason) {
		this.reason = reason;
	}

	public Date getUdpateDate() {
		return this.udpateDate;
	}

	public void setUdpateDate(Date udpateDate) {
		this.udpateDate = udpateDate;
	}

	/**
	 * @return the idCardNo
	 */
	public String getIdCardNo() {
		return idCardNo;
	}

	/**
	 * @param idCardNo
	 *            the idCardNo to set
	 */
	public void setIdCardNo(String idCardNo) {
		this.idCardNo = idCardNo;
	}

	/**
	 * @return the applyUserName
	 */
	public String getApplyUserName() {
		return applyUserName;
	}

	/**
	 * @param applyUserName
	 *            the applyUserName to set
	 */
	public void setApplyUserName(String applyUserName) {
		this.applyUserName = applyUserName;
	}

	/**
	 * @return the applyOfficeName
	 */
	public String getApplyOfficeName() {
		return applyOfficeName;
	}

	/**
	 * @param applyOfficeName
	 *            the applyOfficeName to set
	 */
	public void setApplyOfficeName(String applyOfficeName) {
		this.applyOfficeName = applyOfficeName;
	}

	/**
	 * @return the applyOfficeCode
	 */
	public String getApplyOfficeCode() {
		return applyOfficeCode;
	}

	/**
	 * @param applyOfficeCode
	 *            the applyOfficeCode to set
	 */
	public void setApplyOfficeCode(String applyOfficeCode) {
		this.applyOfficeCode = applyOfficeCode;
	}

	/**
	 * @return the applyOfficeMajor
	 */
	public String getApplyOfficeMajor() {
		return applyOfficeMajor;
	}

	/**
	 * @param applyOfficeMajor
	 *            the applyOfficeMajor to set
	 */
	public void setApplyOfficeMajor(String applyOfficeMajor) {
		this.applyOfficeMajor = applyOfficeMajor;
	}

	/**
	 * @return the applyOfficeDegree
	 */
	public String getApplyOfficeDegree() {
		return applyOfficeDegree;
	}

	/**
	 * @param applyOfficeDegree
	 *            the applyOfficeDegree to set
	 */
	public void setApplyOfficeDegree(String applyOfficeDegree) {
		this.applyOfficeDegree = applyOfficeDegree;
	}

	/**
	 * @return the applyOfficeDescrip
	 */
	public String getApplyOfficeDescrip() {
		return applyOfficeDescrip;
	}

	/**
	 * @param applyOfficeDescrip
	 *            the applyOfficeDescrip to set
	 */
	public void setApplyOfficeDescrip(String applyOfficeDescrip) {
		this.applyOfficeDescrip = applyOfficeDescrip;
	}

	/**
	 * @return the applyExamId
	 */
	public Integer getApplyExamId() {
		return applyExamId;
	}

	/**
	 * @param applyExamId
	 *            the applyExamId to set
	 */
	public void setApplyExamId(Integer applyExamId) {
		this.applyExamId = applyExamId;
	}

	/**
	 * @return the applyExamPosition
	 */
	public String getApplyExamPosition() {
		return applyExamPosition;
	}

	/**
	 * @param applyExamPosition
	 *            the applyExamPosition to set
	 */
	public void setApplyExamPosition(String applyExamPosition) {
		this.applyExamPosition = applyExamPosition;
	}

	/**
	 * @return the applyUserHomeTown
	 */
	public String getApplyUserHomeTown() {
		return applyUserHomeTown;
	}

	/**
	 * @param applyUserHomeTown
	 *            the applyUserHomeTown to set
	 */
	public void setApplyUserHomeTown(String applyUserHomeTown) {
		this.applyUserHomeTown = applyUserHomeTown;
	}

	/**
	 * @return the user
	 */
	public User getUser() {
		return user;
	}

	/**
	 * @param user
	 *            the user to set
	 */
	public void setUser(User user) {
		this.user = user;
	}

	/**
	 * @return the office
	 */
	public Office getOffice() {
		return office;
	}

	/**
	 * @param office
	 *            the office to set
	 */
	public void setOffice(Office office) {
		this.office = office;
	}

	/**
	 * @return the depart
	 */
	public Depart getDepart() {
		return depart;
	}

	/**
	 * @param depart
	 *            the depart to set
	 */
	public void setDepart(Depart depart) {
		this.depart = depart;
	}

	public Admission getAdmission() {
		return admission;
	}

	public void setAdmission(Admission admission) {
		this.admission = admission;
	}

	public Seat getSeat() {
		return seat;
	}

	public void setSeat(Seat seat) {
		this.seat = seat;
	}

	public Room getRoom() {
		return room;
	}

	public void setRoom(Room room) {
		this.room = room;
	}

	/**
	 * @return the examId
	 */
	public Integer getExamId() {
		return examId;
	}

	/**
	 * @param examId
	 *            the examId to set
	 */
	public void setExamId(Integer examId) {
		this.examId = examId;
	}

	public boolean isPrintFlg() {
		return printFlg;
	}

	public void setPrintFlg(boolean printFlg) {
		this.printFlg = printFlg;
	}

	public OrderInfo getOrderInfo() {
		return orderInfo;
	}

	public void setOrderInfo(OrderInfo orderInfo) {
		this.orderInfo = orderInfo;
	}
}